hexadecyl mercaptan - English Synonyms Dictionary